﻿using B.S.Requst;
using MediatR;
using System.Collections.Generic;

namespace B.S.Data.MES.API.Applications.CangKu.Command
{
    public class ChuKuCommand : IRequest<APIRequst<int>>
    {
        /// <summary>
        /// 商品编码（SID）
        /// </summary>
        public string Code { get; set; }

        /// <summary>
        /// 批次出库信息（每个批次有数量和出库编号 OutNo）
        /// </summary>
        public List<ChuKuBatchItem> Batches { get; set; }
    }

    public class ChuKuBatchItem
    {
        /// <summary>
        /// 本批次出库数量
        /// </summary>
        public int Count { get; set; }

        /// <summary>
        /// 出库编号（必须在整个系统中唯一，不能为空）
        /// </summary>
        public string OutNo { get; set; }
    }
}
